Deductive Generation of Constraint Propagation Rules

نویسندگان

  • Sebastian Brand
  • Eric Monfroy
چکیده

Constraint propagation can often be conveniently expressed by rules. In recent years, a number of techniques for automatic generation of rule-based constraint solvers have been developed, most of them using a generate-and-test approach. We examine a generation method that is based on deduction. A solver (i. e., a set of rules) for a complex constraint is obtained from one or several weaker solvers for simple constraints. We describe incremental solver constructions for several types of constraint modifications, including conjunction, existential and universal quantification.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Propagation Rule Compiler: Evaluation Esprit Project 6333 Propagation Rule Compiler: Evaluation

This document evaluates the Propagation Rule Compiler (PROP) which has been developed at the Univ. of Bonn and continuously improved within the last three years. The purpose of PROP is to analyze all deductive rules of a given Chimera schema implementing derived concepts (attributes, classes, views, and constraints). Based on this analysis it generates triggers which are able to compute all imp...

متن کامل

Constraint Propagation for Linear Recursive Rules

There are many ways in which the query answering process for deductive databases may be optimised. Many of these methods rely on applying constraints as soon as possible, to avoid the production and later rejection of facts which are not relevant to the query. This propagation of constraints is much simpler for left-linear programs than for many others. In this paper we show how to transform ri...

متن کامل

Generation of Propagation Rules for Intentionally Defined Constraints

A general approach to implement propagation and simplification of constraints consists of applying rules over these constraints. However, a difficulty that arises frequently when writing a constraint solver is to determine the constraint propagation algorithm. In previous work, different methods for automatic generation of propagation rules for constraints defined over finite domains have been ...

متن کامل

Using Integrity Constraints as Deletion Rules

Integrity constraints can be used to specify properties of predicate deenitions in deductive databases and logic programs. Written in if-then form, they lend themselves to generate, in forward reasoning (propagation) style, logically redundant information which is computa-tionally useful. But similarly they may also be used to delete logically redundant information which is useless and possibly...

متن کامل

Generating Propagation Rules for Finite Domains via Uni cation in Finite Algebras

Constraint solving techniques are nowadays frequently based on constraint propagation which can be interpreted as a speciic form of deduction. Using constraint programming languages enhanced with constraint handling rules facilities, we can now perform constraint propagation just by applying deduction rules over constraints. The idea of computing propagation rules in the particular case of smal...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Electr. Notes Theor. Comput. Sci.

دوره 86  شماره 

صفحات  -

تاریخ انتشار 2003